MTV 架構是 Django 框架採用的一種設計模式,它代表了 Model-Template-View 三個主要部分,會使用這個架構的原因是因為它將數據邏輯、展示邏輯以及業務邏輯分開,這樣使得每個部份的 code 可以獨立開發和重用,提高開發效率。
針對流程的部分我會置了一個流程圖,從User端發送請求到讀取資料庫的資料,做業務邏輯處理,到最後瀏覽器接收響應呈現網頁。
MTV 架構是 Django 框架的核心,它將數據庫操作、業務邏輯和網頁呈現分開,使得代碼更加模組化,易於維護和擴展。在開發過程中,我們可以根據需求將業務邏輯和數據庫操作分開。下一篇文章我們會介紹如何開始創建 Django 專案,並設定資料庫